1
00:00:00,730 --> 00:00:08,250
好吧，下一課我為你們準備了一個程式設計練習，它的目的是測試你們的理解程度

2
00:00:08,370 --> 00:00:10,170
JavaScript 變數。

3
00:00:10,200 --> 00:00:15,870
現在，當您轉到下一課時，您會發現一個部分，其頂部有說明，

4
00:00:15,870 --> 00:00:18,000
您的程式碼檔案位於底部。

5
00:00:18,000 --> 00:00:26,280
現在的目標是切換兩個變數中保存的值，以便開始。

6
00:00:26,280 --> 00:00:33,510
我們有一個變數 a 保存值 3，變數 B 保存值 8。

7
00:00:33,510 --> 00:00:40,350
現在您必須在第七行和第九行編寫一些程式碼，以便交換值

8
00:00:40,350 --> 00:00:47,950
所以 a 持有 8 而 b 持有 3 我喜歡思考的方式是假設你有

9
00:00:47,950 --> 00:00:53,880
兩個桶，右桶和B桶a盛一些沙子，b盛一些水。

10
00:00:53,920 --> 00:00:58,480
如何讓這兩個桶子裡的內容互換？

11
00:00:58,480 --> 00:01:00,960
這基本上就是您這次挑戰的目標。

12
00:01:01,240 --> 00:01:05,830
但是為了獲得正確的答案，您必須遵循一些規則。

13
00:01:05,980 --> 00:01:12,430
現在首先你不應該改變任何現有的程式碼，所以不要碰這部分，也不要碰這個

14
00:01:12,430 --> 00:01:13,130
教皇。

15
00:01:13,420 --> 00:01:17,580
你只能寫這三行。

16
00:01:17,590 --> 00:01:21,280
現在第二條規則是不允許您輸入任何數字。

17
00:01:21,280 --> 00:01:27,430
你不能簡單地說 a 等於 8，b 等於 3。

18
00:01:27,430 --> 00:01:30,540
這不是一個有效的解決方案。

19
00:01:30,550 --> 00:01:36,370
現在最後的規則是你也不允許閱讀聲明變量，所以你不能例如

20
00:01:36,370 --> 00:01:42,280
只是說現在a等於8，b等於3。

21
00:01:42,280 --> 00:01:44,190
這也是錯的。

22
00:01:44,650 --> 00:01:50,790
因此，考慮一下在考慮到所有這些限制的情況下如何解決這項挑戰。

23
00:01:50,890 --> 00:01:55,180
在這裡，我為您設定了一個代碼遊樂場。

24
00:01:55,180 --> 00:02:00,490
因此，當您單擊它時，您應該會被帶到可以編寫程式碼的同一個文件，並且您可以

25
00:02:00,490 --> 00:02:03,150
使用這個遊樂場來測試您的程式碼。

26
00:02:03,160 --> 00:02:10,740
例如，現在如果我只是單擊“運行”，那麼它將記錄 a 是 3，B 是 8。

27
00:02:10,750 --> 00:02:17,700
現在我們想要發生的是，當我們點擊 run 時，它應該說相反的 a 是 a，b 是 3。

28
00:02:17,710 --> 00:02:23,560
那麼我們如何使用程式碼並使用繩索來測試您的程式碼和假設

29
00:02:23,920 --> 00:02:27,600
然後點擊運行，看看它是否真的達到了你的預期。

30
00:02:27,700 --> 00:02:32,500
然後，一旦您認為自己已經找到了解決方案，您就可以將它們寫入此處的程式碼檔案中

31
00:02:32,890 --> 00:02:38,140
您可以點擊選取的解決方案來查看您現在是否得到答案。

32
00:02:38,200 --> 00:02:43,350
完成後，您可以點擊“繼續”，我將向您介紹解決方案程式碼。

33
00:02:43,450 --> 00:02:46,950
因此，請繼續學習下一課並開始程式碼挑戰。


